package com.tinchos.entidades;

import org.jdom.Attribute;
import org.jdom.Element;

import com.tinchos.entidades.facultad.Facultad;
import com.tinchos.entidades.facultad.Materia;

public class MateriaCursando {

	private Materia materia;

	public MateriaCursando() {
		
	}
	
	public MateriaCursando(Materia materia) {
		
		this.materia = materia;
	
	}
	
	/*******************/
	/** Persistencia **/
	/*****************/
	public MateriaCursando(Element element) {
		this();
		this.materia = Facultad.getInstance().getMateria(element.getAttributeValue("codigo"));
		
	}
	
	public Element obtenerNodo() {
		
		Element nodo = new Element("materiaCursando");
		
		nodo.setAttribute(new Attribute("codigo", this.materia.getCodigo()));
		
		return nodo;
		
	}
	/***********************/
	/** Fin Persistencia **/
	/*********************/
}
